package com.jimmy.medical.service;

import com.jimmy.medical.entity.FlowOrder;
import com.jimmy.medical.entity.Message;
import com.jimmy.medical.entity.PhoneCall;
import com.jimmy.medical.model.SignInfo;


/**
 * 挂号工单Service
 * @author jimmy
 */
public interface ISignFlowOrderService extends IFlowOrderService {

    Long saveAffirmInfo(Long flowOrderId, Long userId);

    Long saveAffirmDial(Long flowOrderId, Long userId);

    Long saveNoticeInfo(PhoneCall call);

    Long saveMessageFlow(Message message);

    FlowOrder submitSign(Long flowOrderId, Long userId);

    SignInfo getSignInfo(Long flowOrderId);
}
